First a .scr file is just an executable with an .scr extension. Really! Try renaming them and running them. It works! As for the code you can go into the bc++ help file and search for File Formats. It should take you to a topic like that. Once you go into that topic it should have some file formats along with a screensaver(.scr) format. Go into that and it tells you everything.